Skip to content

ci: Gradle の更新設定をディレクトリ横断のグループへまとめる - #41

Merged
k163377 merged 1 commit into
mainfrom
ci/dependabot-cross-directory-grouping
Aug 15, 2026
Merged

ci: Gradle の更新設定をディレクトリ横断のグループへまとめる#41
k163377 merged 1 commit into
mainfrom
ci/dependabot-cross-directory-grouping

Conversation

@k163377

@k163377 k163377 commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

背景

Gradle の更新設定を //integration-test の2つに分けていたが、
integration-test/settings.gradle.ktsincludeBuild("..") でルートビルドを composite 参照するため、
/integration-test の更新ジョブが見るマニフェストにはルート側(gradle wrapper 等)が含まれる。

結果として #38#39 が同一の gradle-wrapper 9.6.1 → 9.7.0 に対する重複 PR となり、
さらに広い範囲(ルート+integration-test の両 wrapper)を更新する #38 の表題が
in /integration-test という狭い範囲を指していた。

PR 更新設定 変更ファイル 表題
#38 /integration-test ルート+integration-test の wrapper ... in /integration-test
#39 / ルートの wrapper のみ ...(範囲表記なし)

変更

両ディレクトリを1つの更新設定(directories)へまとめ、group-by: dependency-name
依存名ごとの単一 PR へ束ねる。依存ごとに PR が分かれる粒度は維持したまま、
ディレクトリ違いによる重複が解消し、PR の対象範囲と表題も一致する。

org.apache.maven:* の ignore は統合後の設定が引き継ぎ、integration-test 側の
ジョブにも適用される(maven 版はルートの catalog を共有するため意図どおり)。

確認

🤖 Generated with Claude Code

integration-test の settings はルートビルドを composite 参照するため、
/integration-test の更新ジョブが見るマニフェストにはルート側(gradle wrapper 等)が
含まれる。ディレクトリごとに更新設定を分けていたため、同一の更新が二重に PR 化され、
かつ広い範囲を更新する側の PR 表題が /integration-test という狭い範囲を指していた。

両ディレクトリを1つの更新設定へまとめ、group-by: dependency-name によって
依存名ごとの単一 PR へ束ねる。

Co-Authored-By: Claude Opus 5 <[email protected]>
@k163377
k163377 marked this pull request as ready for review August 15, 2026 18:27
@k163377
k163377 merged commit 4b26077 into main Aug 15, 2026
10 checks passed
@k163377
k163377 deleted the ci/dependabot-cross-directory-grouping branch August 15, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant